Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Shanghai Rolex Masters - Shanghai Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Internazionali BNL d'Italia - Rome Wimbledon - London U.S. Open - New York National Bank Open - Toronto M25+H Bacau USA F26 USA F27 USA F2 USA F3 USA F4 USA F5 USA F6 Great Britain F6 Spain F17 Spain F18 Belarus F1 Germany F16 Poland F6 USA F26 USA F27 USA F28 USA F29 USA F1 USA F4 USA F5 USA F6 Usa F7 Usa F8 Argentina F5 Poland F1 Poland F2 Poland F3 Netherlands F2 Argentina F9 Germany F7 Estonia F1 Estonia F2 Brazil F12 Serbia F5 Serbia F4 Poland F4 Poland F5 Argentina F14 Turkey F8 Turkey F9 Argentina F15 Argentina F16 Spain F34 Argentina F18 Spain F33 Argentina F20 Great Britain F15 Argentina F21 Argentina F22 Argentina F23 Brazil F30 Great Britain F1 Great Britain F2 Argentina F1 Argentina F3 Brazil F2 Brazil F3 Argentina F4 Argentina F5 Argentina F6 Argentina F7 Argentina F8 Argentina F10 Netherlands F4 Argentina F13 Argentina F14 Argentina F16 Argentina F17 Bolivia F1 Bolivia F2 Bolivia F3 France F17 Bolivia F4 Argentina F22 Brazil F1 Great Britain F1 Colombia F1 Colombia F2 Chile F1 Chile F2 Argentina F1 Argentina F2 Argentina F4 Argentina F5 Paraguay F2 Argentina F6 Argentina F7 Argentina F8 Argentina F10 Argentina F21 Chile F14 Chile F15 Great Britain F16 Russia F6 Argentina F3 Argentina F4 Argentina F5 Uzbekistan F1 Uzbekistan F2 Argentina F8 Argentina F9 Peru F1 Peru F2 Argentina F14 Germany F8 Argentina F20 Argentina F21 Argentina F22 Argentina F11 Czech Republic F6 Czech Republic F7 Germany F2 Germany F3 Germany F4 Croatia F1 Croatia F2 Croatia F3 Croatia F4 Croatia F5 Croatia F7 Czech Republic F1 Czech Republic F4 Germany F1 Germany F2 Germany F3 Croatia F7 Czech Republic F1 Czech Republic F2 Czech Republic F3 Czech Republic F6 Slovakia F3 Germany F3 Switzerland F1 Czech Republic F4 Czech Republic F5 Slovakia F2 M15 Bad Salzdetfurth M15 Liberec M15 Opava M15 Trnava M15 Porec M25 Prague M25 Jablonec Nad Nisou M25 Pardubice M15 Heraklion M15 Heraklion M15 Rovinj M25 Prague M25 Jablonec nad Nisou M15 Bucharest M25 Wroclaw M25 Velenje M25 Kottingbrunn M25 Prostejov M25 Ricany M25 Prague M25 Nur-Sultan M25 Sharm ElSheikh M25 Sharm ElSheikh Belarus F1 Belarus F2 USA F2 Argentina F9 Argentina F11 Argentina F21 Argentina F15 M25 Antalya M25 Antalya Ford Tennis Championships - Louisville Dallas Challenger San Remo Challenger Biella Challenger Lugano Challenger Reggio Emilia Challenger Brasilia Challenger Izmir Challenger Seoul Challenger Ortisei Challenger Sao Paulo Challenger Kazan Challenger Wolfsburg Challenger Santiago Challenger Pingguo Challenger San Marino Challenger Cordenons Challenger Manerbio Challenger Seville Challenger St. Remy Challenger Istanbul Challenger Todi Challenger Tashkent Challenger Ljubljana Challenger Napoli Challenger Sacramento Challenger Palermo Challenger Tiburon Challenger Seoul Challenger Quito Challenger Charlottesville Challenger M15 Bucharest M15 Heraklion Buenos Aires Challenger Knoxville Challenger Montevideo Challenger Noumea Challenger Bucaramanga Challenger Cherbourg Challenger Salinas Challenger M25 Targu Mures Poznan Challenger St. Remy Challenger Seoul Challenger Bucaramanga Challenger Bergamo Challenger Tunis Challenger Rome Challenger Portoroz Challenger Istanbul Challenger Eskisehir Challenger Genova Challenger Banja Luka Challenger Szczecin Challenger Izmir Challenger San Juan Challenger Eckental Challenger Bucaramanga Challenger Barranquilla Challenger Sao Paulo Challenger Aix En Provence Challenger Bordeaux Challenger Marburg Challenger Liberec Challenger Prague Challenger Campinas Challenger San Juan Challenger Cordoba Challenger Brescia Challenger Bergamo Challenger Cherbourg Challenger Guangzhou Challenger Irving Challenger Prostejov Challenger Poprad Tatry Challenger Marburg Challenger Liberec Challenger Prague Challenger Trnava Challenger Rome Challenger Porto Alegre Challenger Corrientes Challenger Eckental Challenger Kazan Challenger Barletta Challenger Prague Challenger Prague Challenger Barranquilla Challenger Mohammedia Challenger Montevideo Challenger Sophia Antipolis Challenger Rome Challenger Vicenza Challenger Marburg Challenger Braunschweig Challenger Izmir Challenger Almaty Challenger Brescia Challenger Playford Challenger Quimper Challenger Shenzhen Challenger Lille Challenger St. Brieuc Challenger Ostrava Challenger Almaty Challenger Zhangjiagang Challenger Andria Challenger Samarkand Challenger Augsburg Challenger Iasi Challenger Tulln Challenger Traralgon Challenger Phoenix Challenger Guzzini Challenger - Recanati Alexander Kolyaskin Memorial - Donetsk Ford Tennis Championships - Louisville M15 Buzau Manta Challenger Campos do Jordao Challenger Santiago Challenger Santos Challenger Pozoblanco Challenger San Luis Potosi Challenger Mersin Challenger Braunschweig Challenger Montevideo Challenger Furth Challenger Kosice Challenger Scheveningen Challenger Tashkent Challenger Szczecin Challenger Trnava Challenger Astana Challenger Porto Alegre Challenger Mons Challenger Eckental Challenger Bratislava Challenger Buenos Aires Challenger Sao Paulo Challenger Tour Finals Bucaramanga Challenger Andria Challenger Bergamo Challenger Salinas Challenger Ostrava Challenger M15 Bucharest Guangzhou Challenger M15 Sofia Furth Challenger Tashkent Challenger Guayaquil Challenger Bratislava Challenger Buenos Aires Challenger Nottingham Challenger Montevideo Challenger Happy Valley Challenger Bordeaux Challenger Turin Challenger Poprad Tatry Challenger Switzerland F2 Bogota Challenger Como Challenger Dortmund Challenger Alphen Challenger Meknes Challenger Casablanca Challenger Eckental Challenger Bratislava Challenger Rennes Challenger Zhuhai Challenger Heilbronn Challenger Prostejov Challenger Milan Challenger Bergamo Challenger Genova Challenger Istanbul Challenger Tashkent Challenger Karshi Challenger Bath Challenger Eckental Challenger Andria Challenger Budapest Challenger Bergamo Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Samarkand Challenger Shymkent Challenger Busan Challenger Liberec Challenger Shanghai Challenger Almaty Challenger Tashkent Challenger Bratislava Challenger Prostejov Challenger Orlando Challenger Columbus Challenger Kosice Challenger Cherbourg Challenger Bergamo Challenger Zhuhai Challenger Zhangjiagang Challenger Lima Challenger Nanchang Challenger San Benedetto Challenger Shymkent Challenger Prostejov Challenger Prague 2 Challenger Lyon Challenger Bratislava Challenger M15 Slobozia Prague Challenger Manta Challenger M15 Otopeni St. Petersburg 2 Challenger Split 1 Challenger Prostejov Challenger Nottingham-2 Challenger Trieste Challenger Milan Challenger Marburg Challenger Prague 3 Challenger Guimaraes Challenger Bucharest Challenger Eckental Challenger Salzburg Challenger Cagliari Challenger Bastad Challenger VTR Open - Vina del Mar Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco UTC Open - Cherkassy SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Kremlin Cup - Moscow Brasil Open - Sao Paulo Bet-at-home Open - Hamburg PBZ Zagreb Indoors - Zagreb Winston-Salem Open - Winston-Salem BRD Nastase Tiriac Trophy - Bucharest Winston-Salem Open - Winston-Salem European Open - Antwerp Erste Bank Open - Vienna ASB Classic - Auckland Argentina Open - Buenos Aires BMW Open - Munich SkiStar Swedish Open - Bastad Rakuten Japan Open - Tokyo European Open - Antwerp Kremlin Cup - Moscow Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Sydney International - Sydney Abierto Mexicano Telcel - Acapulco Abierto Mexicano de Tenis Mifel - Los Cabos China Open - Beijing European Open - Antwerp Erste Bank Open - Vienna Argentina Open - Buenos Aires Ismaning Challenger European Open - Antwerp Erste Bank Open - Vienna Cordoba Open - Cordoba Argentina Open - Buenos Aires Millennium Estoril Open - Estoril Open Parc - Lyon Bangkok Challenger Mifel Tennis Open - Los Cabos Penza Challenger Salvador Challenger Quimper Challenger Bratislava Challenger Genova Challenger Rome Challenger Napoli Challenger Ostrava Challenger Sibiu Challenger Prague Challenger Fergana Challenger Irving Challenger Jersey Challenger Champaign Challenger Kazan Challenger Wolfsburg Challenger Yokohama Challenger Toyota Challenger Napoli Challenger Sarasota Challenger Ostrava Challenger Salzburg Challenger Izmir Challenger Tashkent Challenger San Juan Challenger Villa Allende Challenger Buenos Aires Challenger Bergamo Challenger Montevideo Challenger Eckental Challenger Tanger Challenger Bratislava Challenger Meknes Challenger Sao Leopoldo Challenger M15 Heraklion Helsinki Challenger Heilbronn Challenger Caltanissetta Challenger Jersey Challenger St. Brieuc Challenger Cherbourg Challenger Dallas Challenger Santiago Challenger Barranquilla Challenger St. Brieuc Challenger Turin Challenger Rome Challenger Panama City Challenger Ostrava Challenger Segovia Challenger Rio De Janeiro Challenger Buenos Aires Challenger Bogota Challenger Bratislava Challenger Ningboo Challenger Poprad Tatry Challenger Ostrava Challenger Itajai Challenger Santos Challenger Vercelli Challenger Arad Challenger Braunschweig Challenger St. Remy Challenger Koblenz Challenger Shenzhen Challenger Cali Challenger Rennes Challenger Brest Challenger Guayaquil Challenger Copa Claro - Buenos Aires Shenzhen Challenger VTR Open - Vina del Mar Copa Claro - Buenos Aires Santiago Challenger Suzhou Challenger Canberra Challenger Pereira Challenger Mallorca Challenger Royal Guard Open Chile - Vina del Mar Meerbusch Challenger Marburg Challenger Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Bogota Challenger Kenitra Challenger Happy Valley Challenger Budapest Challenger Quimper Challenger Jonkoping Challenger Bergamo Challenger Shenzhen Challenger Quanzhou Challenger Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Erste Bank Open - Vienna Campinas Challenger Heineken Open - Auckland Poprad Tatry Challenger Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Open 13 - Marseille Prague Challenger Sao Paulo Challenger Grand Prix Hassan II - Casablanca Cassis Challenger BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Quimper Challenger Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Bordeaux Challenger Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel Rennes Challenger Cherbourg Challenger Bratislava Challenger St. Remy Challenger Istanbul Challenger Rennes Challenger Cherbourg Challenger Tashkent Challenger Kazan Challenger Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Guayaquil Challenger Brasil Open - Sao Paulo TEB BNP Paribas Istanbul Open - Istanbul Open de Nice Cote d'Azur - Nice Ostrava Challenger Aegon Nottingham Open - Nottingham Scheveningen Challenger Prague Challenger St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Rio Open - Rio de Janeiro Brest Challenger Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul Abierto Mexicano Telcel - Acapulco AEGON International - Eastbourne Campinas Challenger Bet-at-home Open - Hamburg Amersfoort Challenger Liberec Challenger ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Sibiu Challenger Barcelona Open BancSabadell - Barcelona Ortisei Challenger Quimper Challenger Koblenz Challenger Cordoba Open - Cordoba Rio Open - Rio de Janeiro St. Petersburg 1 Challenger Barcelona Open Banc Sabadell - Barcelona Zadar Challenger BMW Open - Munich Cordoba Open - Cordoba Generali Open - Kitzbuhel Barcelona Open Banc Sabadell - Barcelona Cordoba Open - Cordoba Argentina Open - Buenos Aires Rosario Challenger Barcelona Open Banc Sabadell - Barcelona Argentina Open - Buenos Aires San Diego Open - San Diego Rio Open - Rio de Janeiro Barcelona Open Banc Sabadell - Barcelona bett1HULKS Championships - Cologne cinch Championships - London Viking International - Eastbourne Nordea Open - Bastad Hamburg European Open - Hamburg Brisbane International - Brisbane European Open - Antwerp Erste Bank Open - Vienna Tel Aviv Watergen Open - Tel Aviv Open Parc - Lyon ASB Classic - Auckland Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago Cordoba Open - Cordoba Argentina Open - Buenos Aires Swiss Indoors Basel - Basel Argentina Open - Buenos Aires Abierto Mexicano Telcel - Acapulco Sony Open Tennis - Miami Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Barcelona Open Banc Sabadell - Barcelona Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo National Bank Open - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells US Men's Clay Court Championship - Houston China Open - Beijing Erste Bank Open - Vienna Brisbane International - Brisbane Abierto Mexicano Telcel - Acapulco AEGON International - Eastbourne European Open - Antwerp Kremlin Cup - Moscow Argentina Open - Buenos Aires Zhuhai Challenger Sophia Antipolis Challenger Anning Challenger cinch Championships - London Biella 1 Challenger Biella 2 Challenger Bratislava Challenger Legg Mason Tennis Classic - Washington China Open - Beijing Argentina Open - Buenos Aires Citi Open - Washington Zhuhai Open - Zhuhai Grand Prix Hassan II - Marrakech French Open - Paris Rakuten Japan Open - Tokyo BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Cordoba Open - Cordoba BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Wimbledon - London Western & Southern Open - Cincinnati Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Chengdu Open - Chengdu Sydney International - Sydney BMW Open - Munich SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg St. Petersburg Open - St. Petersburg Fever-Tree Championships - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells French Open - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, Group 1, 2R, BLR-SUI 1-4 Davis Cup, Group 1, PO, BLR-MKD 4-1 Davis Cup, Europe/Africa Group I, PO, BLR-NED 1-4 Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, Group II, 1R, BLR-BUL 4-1 Davis Cup, Group II, 1R, BLR-MDA 4-1 Davis Cup, Group II, 3R, POL-BLR 3-2 Davis Cup, Group II, 1R, MON-BLR 3-1 Davis Cup, Group II, 2R, MDA-BLR 4-1 Davis Cup, World Group, QF, ARG-SRB 4-1 Davis Cup, World Group, SF, BEL-ARG 3-2 Davis Cup, World Group, PO, KAZ-ARG 3-2 Davis Cup, Group I, 1R, ARG-BLR 4-1 ATP Cup - Sydney Laver Cup - London Davis Cup, Group 1, 2R, RSA-BLR 5-0 Davis Cup, Group II, 2R, BLR-BIH 4-1 Davis Cup, Qualifiers, 1R, ARG-CZE 4-0 Davis Cup, Finals, QF, ARG-ESP 1-2 ATP Cup - Brisbane, Perth, Sydney ATP Cup - Melbourne Laver Cup - Boston U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) Davis Cup, Group II, 2R, HUN-BLR 3-2 Davis Cup, Group II, PO, TUN-BLR 2-3 Davis Cup, World Group, PO, ARG-COL 4-0 Nitto ATP Finals - London Davis Cup, Group 1, 1R, ITA-BLR 5-0 Olympics - Tokyo Davis Cup, Group II, 3R, POR-BLR 3-2 Davis Cup, Group A, Bologna Davis Cup, Group I, 2R, ARG-CHI 3-2 Laver Cup - Chicago Davis Cup, Finals, Group C